home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / UTILFILE / UNPROT2.LZH / ML206.UNP < prev    next >
Text File  |  1984-07-07  |  2KB  |  38 lines

  1.   MLINK206.UNP
  2.  
  3.   The following is a method to unprotect MultiLink Ver 2.06 to allow
  4.   booting directly from hard disk without the need to insert the
  5.   MultiLink distribution disk.
  6.  
  7.    ENTER                         COMMENTS
  8. -------------------------    ---------------------------------------
  9. C>copy mlink.com mlink.bak   Make a backup first!
  10. C>debug mlink.com            Start debug session.
  11. -u 2dfa                      Unassemble from address 2DFA.
  12.                              You should see:
  13.  
  14.                              xxxx:2DFA       CALL     2F01
  15.                              xxxx:2DFD       JNB      2E10
  16.                              xxxx:2DFF       MOV      CX,2908
  17.                              xxxx:2E02       CALL     2F01
  18.                              xxxx:2E05       JNB      2E10
  19.                              xxxx:2E07       DEC      BYTE PTR [2E0F]
  20.                              xxxx:2E0B       JG       2DF2
  21.                              xxxx:2E0D       JMP      07C4
  22.                              xxxx:2E10       XOR      BYTE PTR [2E0D],32
  23.                              xxxx:2E15       MOV      AX,[23C4]
  24.                              xxxx:2E18       CMP      [2705],AX
  25.  
  26.                              If you don't see this, you have another
  27.                              version.  If so, enter 'q' to quit the
  28.                              debug session.  Otherwise, continue.
  29.                              The instructions at
  30.                              xxxx:2dfa, xxxx:2e02, and xxxx:2e1c
  31.                              need to be replaced.
  32.  
  33. -e 2dfa f8 90 90             CALL  2F01  is replaced by CLC, NOP, NOP
  34. -e 2e02 f8 90 90             CALL  2F01  is replaced by CLC, NOP, NOP
  35. -e 2e1c 90 90                JNZ   2E0D  is replaced by NOP, NOP
  36. -w                           Save the changes to disk
  37. -q                           End the debug session.
  38. laced by NOP, NOP